|  | Lua Utils
    Biblioteca utilitária para facilitar a integração de Lua com C++ | 
Definicao da classe LuaStackBalancer. More...


Go to the source code of this file.
| Classes | |
| class | LuaStackBalancer | 
| Classe auxiliar que garante o balanceamento da pilha de Lua.  More... | |
| Macros | |
| #define | LUA_SAVE_TOP(ENV) int _lua_save_top = (ENV).top() | 
| Macro utilizada para salvar a posiçao do topo da pilha. Recebe um objeto LuaEnv. | |
| #define | LUA_CHECK_TOP(ENV) assert((ENV).top() == _lua_save_top) | 
| Macro utilizada para verificar se o topo atual da pilha é igual ao valor salvo. Recebe um objeto LuaEnv. | |
| #define | LUA_CHECK_TOP_O(ENV, o) assert((ENV).top() == _lua_save_top + o) | 
| Macro utilizada para verificar se o topo atual da pilha é igual ao valor salvo + offset o. Recebe um objeto LuaEnv. | |
| #define | LUA_SAVE_TOPL(L) int _lua_save_top = lua_gettop(L) | 
| Macro utilizada para salvar a posiçao do topo da pilha. Recebe um lua_State. | |
| #define | LUA_CHECK_TOPL(L) assert(lua_gettop(L) == _lua_save_top) | 
| Macro utilizada para verificar se o topo atual da pilha é igual ao valor salvo. Recebe um lua_State. | |
| #define | LUA_CHECK_TOPL_O(L, o) assert(lua_gettop(L) == _lua_save_top + o) | 
| Macro utilizada para verificar se o topo atual da pilha é igual ao valor salvo + offset o. Recebe um lua_State. | |
Definicao da classe LuaStackBalancer.
 1.8.15
 1.8.15